/**
 *初始化页面
 */
function initPage() {
    getModuleOperationByUserDMAndModuleDM(parent.parent.session.USER_DM,myTools.getQueryString("MODULE_DM"),'1',"securityDIV");//取模块权限按钮
    getModule();
}
/**
 *查询模块列表
 */
function getModule() {
    var json = {
        url:contextPath + "/server/base/select.do",
        form:"moduleForm",
        params:{
            "SQLID":"module.selectModule",
            "LX":"0"
        },
        callback:[getModuleCallBack]
    };
    //new Ajax().sendData(json);
    AjaxTools.ajax(json);
}
function getModuleCallBack(json) {
    if (json.code == "00") {
        var a = {
            priKey:"MODULE_DM",
            header:["模块代码","模块名称","上级模块","模块地址"],
            column:["MODULE_DM","MODULE_NAME","MODULE_SJ_NAME","MODULE_URL"],
            aligns:["center","left","left","left"],
            width:[60,90,90,150],
            data:json,
            pageFun:"queryPage"
        };
        myGrid.grid(a);
    } else {
        alert(json.data);
    }
    //根节点不可编辑
    var options = document.getElementsByName("options");
    var flg = false;
    var id = "";
    for (var i = 0; i < options.length; i++) {
        if (options[i].value =="1") {
            options[i].disabled = true;
            options[i].value = "";
        }

    }
}
function queryPage(page) {
    var json = {
        url:contextPath +"/server/base/select.do",
        form:"moduleForm",
        params:{
            "SQLID":"module.selectModule",
            "CURPAGE":page,
            "LX":"0"
        },
        callback:[getModuleCallBack]
    };
    //new Ajax().sendData(json);
    AjaxTools.ajax(json);
}
/**
 *显示添加模块窗口
 */
function addModule() {
    win.open('addWindow', '添加模块', '../../../admin/module/addModule.jsp', 550, 450, true, true);
}
/**
 *显示修改模块窗口
 */
function editModule() {
    var id = myGrid.getSelectedID();
    if (id)
        win.open('editWindow', '修改模块', '../../../admin/module/editModule.jsp?MODULE_DM=' + id, 550, 450, true, true);
}
/**
 * 删除模块
 */
function delModule() {
    var ids = myGrid.getSelectedIDS();
    if (ids) {
        if (confirm("是否确认删除？")) {
            var json = {
                url:contextPath +"/server/sys/deleteModule.do",
                msg:"数据删除中.....",
                params:{
                    "IDS":ids
                },
                callback:[delModuleCallBack]
            };
            //new Ajax().sendData(json);
            AjaxTools.ajax(json);
        }
    }
}
function delModuleCallBack(json) {
    var code = json.code;
    if (code == "00") {
        alert(json.data);
        getModule();
    } else {
        alert(json.data);
    }
}
/**
 *显示模块操作页面
 */
function viewAddModuleAction() {
    var id = myGrid.getSelectedID();
    if (id)
        win.open('moduleActionWindow', '模块操作管理', '../../../admin/module/moduleAction.jsp?MODULE_DM=' + id, 500, 350, true, true);
}